package o;

import android.app.Activity;
import android.content.Context;
import com.huawei.appmarket.service.permissions.PermissionsProtocol;
import com.huawei.appmarket.service.permissions.PermissionsProtocol.Request;
import java.util.ArrayList;
import java.util.List;

public final class edd {
    public static List<String> ˊ(Context context, String... strArr) {
        List<String> arrayList = new ArrayList();
        for (String str : strArr) {
            if (context.checkSelfPermission(str) != 0) {
                arrayList.add(str);
            }
        }
        return arrayList;
    }

    public static void ˏ(Activity activity, int i, String[] strArr) {
        activity.requestPermissions(strArr, i);
    }

    public static void ॱ(Context context, int i, int i2, boolean z, String[] strArr) {
        cjo permissionsProtocol = new PermissionsProtocol();
        permissionsProtocol.ˊ(new Request(i2, i, strArr));
        permissionsProtocol.ˊ().ˋ(z);
        cjm o_cjm = new cjm("permissions.activity", permissionsProtocol);
        o_cjm.ॱ(context.getApplicationContext()).addFlags(276824064);
        cjk.ˎ().ˋ(context.getApplicationContext(), o_cjm);
    }

    public static boolean ˊ(int[] iArr) {
        for (int i : iArr) {
            if (i != 0) {
                return false;
            }
        }
        return true;
    }
}
